﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using CoreBDS;

namespace BatDongSan.Manager
{
    public partial class ManFielOfActionUpdate : System.Web.UI.Page
    {
        public static int _id;
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                _id = Convert.ToInt32(Request.QueryString["id"]);
                if (_id > 0)
                    LoadInfo(_id);
                else btnUpdate.Text = "Thêm mới";
            }
        }
        public void LoadInfo(int id)
        {
            try
            {
                //Load Vietnammes
                Cvk_FieldOfAction info = new Cvk_FieldOfAction();
                info = FieldOfActionBll.GetInfo(id, Utility.strConnect);
                if (info != null)
                {
                    txtTypeName.Text = info.Name;
                }
            }
            catch { }
        }
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(txtTypeName.Text))
                {
                    lbStatus.Text = "Vui lòng nhập đầy đủ thông tin cần thiết.";
                    txtTypeName.Focus();
                    return;
                }
                //Save Info Vietnammes
                Cvk_FieldOfAction info = new Cvk_FieldOfAction();
                info.FieldId = _id;
                info.Name = txtTypeName.Text;
                

                if (_id > 0)
                {                    
                    FieldOfActionBll.Update(info, Utility.strConnect);
                    lbStatus.Text = "Quá trình cập nhật thành công.";
                }
                else
                {

                    info.IsDeleted = false;
                    info.IsActive = false;
                    info.CreateDate = DateTime.Now;
                    int id = FieldOfActionBll.Insert(info, Utility.strConnect);
                    lbStatus.Text = "Quá trình thêm mới thành công.";
                }
                //Reset();
            }
            catch (Exception ex)
            {
                lbStatus.Text = ex.Message;
            }
        }

        protected void btnReset_Click(object sender, EventArgs e)
        {
            Reset();
        }
        public void Reset()
        {
            txtTypeName.Text = string.Empty;
            _id = 0;
            btnUpdate.Text = "Thêm mới";
        }
    }
}